package com.pe.pgn.clubpgn.service;

import java.util.List;
import java.util.Map;

import com.pe.pgn.clubpgn.domain.ClpmBonoClientePersona;

public interface BonoManualService extends GenericManager<ClpmBonoClientePersona,Long>{

	public List<ClpmBonoClientePersona> listarBonosManuales();

	public List<ClpmBonoClientePersona> buscarBonosManuales(
			ClpmBonoClientePersona bonomanual);

	public ClpmBonoClientePersona obtenerBonoManual(Long id);

	public Map<String, Object> guardarBonoManual(
			ClpmBonoClientePersona bonomanual);

	public int eliminarBonoManual(Long id);
	
	public Map<String,Object> obtenerCantidadBonosPorVenta(String coVentaGeneracion, String coPromocionBono);
	
	public Map<String,Object> verificarVentaConsumo(String coVentaConsumo, 
			String coPromocionBono, String coTipoBono, String fechaGeneracion, String coCodeEstacionConsumo);
	
	public Map<String,Object> verificarVentaGeneracion(String coVentaGeneracion, 
			String coPromocionBono, String coCodeEstacionGeneracion);

}
